Skip to content

topology2: document HDA backend ID assignments - #11445

Open
ujfalusi wants to merge 1 commit into
thesofproject:mainfrom
ujfalusi:peter/pr/tplg-hda-be-ids
Open

ujfalusi wants to merge 1 commit into
thesofproject:mainfrom
ujfalusi:peter/pr/tplg-hda-be-ids

Conversation

@ujfalusi

Copy link
Copy Markdown
Contributor

Document the fixed HDA backend IDs assigned by the kernel machine driver alongside the corresponding topology IDs and variables.

HDA topologies hard-code the analog BE ID, while iDisp, DMIC and UAOL IDs are derived or supplied through topology variables. Recording both sides makes mismatches visible when either the machine driver or topology definitions change.

Document the fixed HDA backend IDs assigned by the kernel machine driver
alongside the corresponding topology IDs and variables.

HDA topologies hard-code the analog BE ID, while iDisp, DMIC and UAOL
IDs are derived or supplied through topology variables. Recording both
sides makes mismatches visible when either the machine driver or
topology definitions change.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Copilot AI balanced review requested due to automatic review settings November 11, 2026 15:24

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues block the documentation-only update clarifying Intel HDA backend ID mappings and assignment.

No open issues 🎉

What changed in this PR

Documents Intel HDA backend DAI-link IDs alongside kernel definitions and topology variables, making mismatches easier to identify. This is a documentation-only change.

Changes:

  • Adds ID mappings for HDMI, HDA, DMIC, Bluetooth offload, and UAOL backends.
  • Clarifies that backend IDs are independent of PCM IDs and pipeline indexes, including how additional links receive consecutive IDs.
File Description
tools/​topology/​topology2/​README.md Adds the HDA backend ID reference table and explains ID assignment.

Review effort: Balanced

@intel-sofci

Copy link
Copy Markdown

PR 11445: test results

Run date: 2026-11-11 16:02 UTC

Tested commit: 0c41f2c95c3ee48c331b9356ef14831d3283d4e8

mtl pass rate lnl pass rate ptl pass rate wcl pass rate nvl pass rate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants